CS 144: Introduction to Computer Networking, Spring 2023
Course info
Course basics
Lectures | Mondays, Wednesday & Fridays, 11:30 a.m.–12:20 p.m. in Skilling Auditorium |
Lab sessions | Tuesday or Thursday, 7:30 p.m.–10 p.m. in STLC 114 (Tuesday) or STLC 114 (Thursday) |
Exams |
|
Practice exams | |
Contact | To contact the course staff, please use Ed, the lab sessions, or office hours. For OAE accommodation letters, please make a private thread tagged “OAE”. You can also contact the course staff via email at cs144-staff@cs.stanford.edu. |
Syllabus/logistics | |
Ed | CS144 on Ed |
Archived lecture videos (2020) | Canvas Ponopto Course Videos (Fall 2020) (in folder Fall 2020 - CS144) |
Optional course texts | |
Honor Code Discussion | In-class discussion of permissible collaboration |
Lecturer
Keith Winstein
Email:
Course Assistants
Yuhan Deng
Email: yhdeng at stanford
Gina Yuan
Email: gyuan at cs.stanford
Ellie Talius
Email: etalius at stanford
Neha Kunjal
Email: nkunjal at stanford
Cooper de Nicola
Email: cdenicol at stanford
Isaac Cheruiyot
Email: icykip at stanford
Angela Montemayor
Email: amontema at stanford
Lab Assignment
FAQ Answers to common questions about lab assignment.
Out: April 4, due April 11, 10 p.m.
Out: April 8, due April 17, 11 a.m.
Out: April 15, due May 1, 11 a.m. with bonus if in by April 24
Out: April 25, due May 8, 11 a.m. with bonus if in by May 1
Out: May 16, due May 30, 11 a.m.
Out: May 20, due May 30, 11 a.m.
Out: May 30, due June 7, 5 p.m.
Out: June 1, due June 7, 5 p.m.
Lecture Notes
Wednesday
Datagrams, encapsulation, and multiplexing. | Lecture notes
Wednesday
Idempotence and TCP | Lecture notes
Friday
TCP part 2 | Lecture notes
Wednesday
Friday
Packet Switching 2 | Lecture notes
Wednesday
Friday
Wednesday
Wednesday
Friday
Week
9(May 29–Jun 2)
Monday
Friday
Wednesday